#ifndef SETTINGSWINDOW_H
#define SETTINGSWINDOW_H

#include <QDialog>
#include <QtGui>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QList>
#include "NetworkPlugin.h"
#include "NetworkPluginTab.h"

//////////////////////////////////////////////////
class SettingsWindow : public QDialog
{

    Q_OBJECT
    public:
        SettingsWindow(QList<NetworkPlugin*> *networkPluginList, QWidget *parent = 0);

    private slots:
        void okFunction();
        void cancelFunction();
        void applyFunction();
        void modification();

    private:
        QTabWidget *tabWidget;
        QList<NetworkPluginTab*> *networkPluginTabList;
        QList<NetworkPlugin*> *networkPluginList;
        QPushButton* okButton;
        QPushButton* cancelButton;
        QPushButton* applyButton;



};



#endif // SETTINGSWINDOW_H
